# 定义实现最短匹配的正则表达式
#案例:
import re
str_pat = re.compile(r'\"(.*)\"')
text= 'A says "NO!", B says "yes."'
print(str_pat.findall(text))  # ['NO!", B says "yes.'] 非最短匹配
str_pat2 = re.compile(r'\"(.*?)\"')
print(str_pat2.findall(text)) #['NO!', 'yes.'] 不会以贪心方式进行. 产生最短匹配